package com.grom.service;

import java.util.List;

import com.grom.dao.StoreDao;
import com.grom.po.Store;

public interface StoreService {
	StoreService instance = new StoreService() {
		public List<Store> getAllStore() {
			return StoreDao.instance.getAllStore();
		}

		public Store getStoreById(String id) {
			return StoreDao.instance.getStoreById(id);
		}

		public void add(Store store) {
			StoreDao.instance.add(store);
		}

		public void update(Store store) {
			StoreDao.instance.update(store);
		}

		public void delete(Store store) {
			StoreDao.instance.delete(store);
		}

		@Override
		public List<Store> conditionSelect(String sql) {
			return StoreDao.instance.conditionSelect(sql);
		}

	};

	List<Store> getAllStore();

	Store getStoreById(String id);

	void add(Store store);

	void update(Store store);

	void delete(Store store);

	List<Store> conditionSelect(String sql);
}
